package com.syzg.base.aduit.dao.impl;

import java.util.List;

import org.hibernate.SQLQuery;
import org.hibernate.criterion.CriteriaSpecification;
import org.springframework.stereotype.Repository;

import com.syzg.base.aduit.dao.AuditDAO;
import com.syzg.base.aduit.model.Audit;
import com.syzg.base.merge.model.Role;
import com.syzg.common.dao.impl.BaseDAOHibernate;

@Repository("auditDAO")
public class AuditDAOImpl extends BaseDAOHibernate<Audit> implements AuditDAO{
	  protected Class<Audit> getEntityClass()
	  {
	    return Audit.class;
	  }
//	@Override
//	public List<Audit> listAudit(){
//		String sql="select * from audit";
//		SQLQuery query=getSession().createSQLQuery(sql);
//		query.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP);
//		List<Audit> list=query.list();
//		return list;
//	}
}
